
module.exports = {
  devServer: {
    proxy: {  //配置跨域
      '/api': {
        target: 'http://kg.zhaodashen.cn/v2/',
        changOrigin: true,  //允许跨域
        pathRewrite: {
          '^/api': ''
        }
      },
    }
  },
  css: {
    loaderOptions: {
      // 给 sass-loader 传递选项
      sass: {
        // @/ 是 src/ 的别名
        // 所以这里假设你有 `src/variables.sass` 这个文件
        // 注意：在 sass-loader v7 中，这个选项名是 "data"
        prependData: '@import "@/assets/styles/_variable.scss";'
      },
      // 默认情况下 `sass` 选项会同时对 `sass` 和 `scss` 语法同时生效
      // 因为 `scss` 语法在内部也是由 sass-loader 处理的
      // 但是在配置 `data` 选项的时候
      // `scss` 语法会要求语句结尾必须有分号，`sass` 则要求必须没有分号
      // 在这种情况下，我们可以使用 `scss` 选项，对 `scss` 语法进行单独配置
      scss: {
        prependData: '@import "@/assets/styles/_variable.scss";'
      },
      // 给 less-loader 传递 Less.js 相关选项
      less: {
        // http://lesscss.org/usage/#less-options-strict-units `Global Variables`
        // `primary` is global variables fields name
        globalVars: {
          primary: '#fff'
        }
      }
    }
  },
  // devServer: {
  //   proxy: {  //配置跨域
  //     '/api': {
  //       target: 'http://kg.zhaodashen.cn/v2', //本项目地址
  //       // target: 'http://120.55.167.167:8046/', //舟山港项目测试地址
  //       changOrigin: true,  //允许跨域
  //       secure: false,
  //       pathRewrite: {
  //         '^/api': ''
  //       }
  //     },
  //   },
  // },
}